/*
* @author Oleg Varaksin
* $$Id: ProcessBeansMojo.java 50 2011-01-29 00:24:11Z mcaliskan $$
*/

package com.googlecode.jsf2inspector.plugin.inspection;

import com.googlecode.jsf2inspector.plugin.commons.AbstractProcessMojo;

/**
 * @goal processBeans
 * @phase package
 * @requiresDependencyResolution runtime
 * @requiresDependencyResolution provided
 */
public class ProcessBeansMojo extends AbstractProcessMojo<Class<?>>
{
    /**
    * @parameter
    */
    private NonSerializableBeanInspector nonSerializableBeanInspector;

    public void setNonSerializableBeanInspector(NonSerializableBeanInspector nonSerializableBeanInspector) {
        this.nonSerializableBeanInspector = nonSerializableBeanInspector;
        addInspector(nonSerializableBeanInspector);
    }
}
